package main

import (
	"fmt"
	"math"
)

func main() {
	var x, y int = 3, 4
	//如果这里不转换为float的话，会报错。因为Sqrt函数，只接受float64类型（float32都不行)
	var f float64 = math.Sqrt(float64(x + y))
	var u int32 = int32(f)
	fmt.Println(f, u)
	//在实际开发中，尽量使用float64的类型。因为会自动推导成float64的，而且math中函数，也都要求是float64的
	f64 := 10.0
	fmt.Printf("%T %f", f64, f64)
}
